/*!sc*/
body {
    margin: 0;
}

/*!sc*/
main {
    display: block;
}

/*!sc*/
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/*!sc*/
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

/*!sc*/
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

/*!sc*/
a {
    background-color: transparent;
}

/*!sc*/
abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

/*!sc*/
b,
strong {
    font-weight: bolder;
}

/*!sc*/
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/*!sc*/
small {
    font-size: 80%;
}

/*!sc*/
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/*!sc*/
sub {
    bottom: -0.25em;
}

/*!sc*/
sup {
    top: -0.5em;
}

/*!sc*/
img {
    border-style: none;
}

/*!sc*/
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

/*!sc*/
button,
input {
    overflow: visible;
}

/*!sc*/
button,
select {
    text-transform: none;
}

/*!sc*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

/*!sc*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

/*!sc*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/*!sc*/
fieldset {
    padding: 0.35em 0.75em 0.625em;
}

/*!sc*/
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

/*!sc*/
progress {
    vertical-align: baseline;
}

/*!sc*/
textarea {
    overflow: auto;
}

/*!sc*/
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

/*!sc*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/*!sc*/
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

/*!sc*/
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*!sc*/
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

/*!sc*/
details {
    display: block;
}

/*!sc*/
summary {
    display: list-item;
}

/*!sc*/
template {
    display: none;
}

/*!sc*/
[hidden] {
    display: none;
}

/*!sc*/
data-styled.g1[id="sc-global-ecVvVt1"] {
    content: "sc-global-ecVvVt1,";
}

/*!sc*/
:root {
    --padding-full: 1rem;
    --padding-narrow: 3rem;
    --max-content-full: calc(100vw - var(--padding-full) * 2);
    --section-spacing: 2rem;
}

/*!sc*/
@media (min-width: 768px) {
    :root {
        --padding-full: 3rem;
        --padding-narrow: 6rem;
        --section-spacing: 4rem;
    }
}

/*!sc*/
@media (min-width: 1434px) {
    :root {
        --max-content-full: 1320px;
    }
}

/*!sc*/
html {
    font-family: Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    color: rgb(14, 20, 34);
}

/*!sc*/
html.is-tutorial-page {
    --section-spacing: 2rem;
}

/*!sc*/
@media (min-width: 992px) {
    html {
        font-size: 1.1875rem;
    }
}

/*!sc*/
figure {
    margin-left: 0;
    margin-right: 0;
}

/*!sc*/
pre,
code,
kbd,
samp {
    font-family: Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
    font-size: 80%;
}

/*!sc*/
pre code,
pre kbd,
pre samp {
    font-size: inherit;
}

/*!sc*/
img {
    width: auto;
    height: auto;
    max-width: 100%;
}

/*!sc*/
iframe {
    border-style: none;
}

/*!sc*/
summary {
    cursor: pointer;
}

/*!sc*/
summary:focus {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 2px;
}

/*!sc*/
summary:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
mark {
    background-color: rgba(219, 218, 111, 0.4);
}

/*!sc*/
a:focus {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 2px;
}

/*!sc*/
a:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    font-style: normal;
    line-height: 1.1;
    margin-top: 2em;
    margin-bottom: 1rem;
}

/*!sc*/
h1,
.h1-size {
    font-size: 2.1875rem;
}

/*!sc*/
h2,
.h2-size {
    font-size: 1.875rem;
}

/*!sc*/
h3,
.h3-size {
    font-size: 1.5625rem;
}

/*!sc*/
h4,
.h4-size {
    font-size: 1.25rem;
}

/*!sc*/
h5,
h6,
.h5-size,
.h6-size {
    font-size: 1rem;
}

/*!sc*/
@media (min-width: 992px) {
    h1,
    .h1-size {
        font-size: 2.6315789473684212rem;
    }

    h2,
    .h2-size {
        font-size: 2.1052631578947367rem;
    }

    h3,
    .h3-size {
        font-size: 1.5789473684210527rem;
    }

    h4,
    .h4-size {
        font-size: 1.105263157894737rem;
    }
}

/*!sc*/
.is-tutorial-page h1,
.is-tutorial-page .h1-size {
    margin-top: 0;
}

/*!sc*/
.is-tutorial-page h2,
.is-tutorial-page .h2-size,
.is-tutorial-page h3,
.is-tutorial-page .h3-size,
.is-tutorial-page h4,
.is-tutorial-page .h4-size,
.is-tutorial-page h5,
.is-tutorial-page .h5-size,
.is-tutorial-page h6,
.is-tutorial-page .h6-size {
    margin-top: 1em;
}

/*!sc*/
.subheading {
    font-size: 1.15em;
    font-weight: normal;
}

/*!sc*/
fieldset {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    border-style: none;
}

/*!sc*/
input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="password"],
textarea,
select {
    font-size: inherit;
    background-color: white;
    color: rgb(14, 20, 34);
    border: 2px solid rgb(198, 202, 204);
    border-radius: 5px;
    padding: 0.5em;
}

/*!sc*/
input[type="text"]:disabled,
input[type="email"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="password"]:disabled,
textarea:disabled,
select:disabled {
    color: rgb(145, 150, 153);
    background-color: rgb(241, 243, 244);
    border-color: rgb(227, 229, 229);
}

/*!sc*/
input[type="search"] {
    border-radius: 1.25em;
}

/*!sc*/
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
textarea:focus,
select:focus {
    outline: none;
    box-shadow: 0 4px rgb(219, 218, 111);
}

/*!sc*/
form.has-attempted-submission input[type="text"]:invalid,
form.has-attempted-submission input[type="email"]:invalid,
form.has-attempted-submission input[type="url"]:invalid,
form.has-attempted-submission input[type="tel"]:invalid,
form.has-attempted-submission input[type="search"]:invalid,
form.has-attempted-submission input[type="password"]:invalid,
form.has-attempted-submission input[type="checkbox"]:invalid,
form.has-attempted-submission input[type="radio"]:invalid,
form.has-attempted-submission textarea:invalid,
form.has-attempted-submission select:invalid {
    box-shadow: 0 -2px rgb(215, 48, 56);
}

/*!sc*/
form.has-attempted-submission input[type="text"]:invalid:focus,
form.has-attempted-submission input[type="email"]:invalid:focus,
form.has-attempted-submission input[type="url"]:invalid:focus,
form.has-attempted-submission input[type="tel"]:invalid:focus,
form.has-attempted-submission input[type="search"]:invalid:focus,
form.has-attempted-submission input[type="password"]:invalid:focus,
form.has-attempted-submission input[type="checkbox"]:invalid:focus,
form.has-attempted-submission input[type="radio"]:invalid:focus,
form.has-attempted-submission textarea:invalid:focus,
form.has-attempted-submission select:invalid:focus {
    box-shadow: 0 4px rgb(219, 218, 111), 0 -2px rgb(215, 48, 56);
}

/*!sc*/
input[type="checkbox"]:focus,
input[type="radio"]:focus {
    box-shadow: 0 0 0 4px rgb(219, 218, 111);
}

/*!sc*/
textarea {
    resize: vertical;
}

/*!sc*/
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    background-repeat: no-repeat;
    background-position: calc(100% - 0.6em) center;
    background-size: 0.8em auto;
    padding-right: 1.9em;
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ width\="448"\ height\="512"\ fill\="rgb\(172\,176\,178\)"\>\<path\ d\="M207\.029\ 381\.476L12\.686\ 187\.132c-9\.373-9\.373-9\.373-24\.569\ 0-33\.941l22\.667-22\.667c9\.357-9\.357\ 24\.522-9\.375\ 33\.901-\.04L224\ 284\.505l154\.745-154\.021c9\.379-9\.335\ 24\.544-9\.317\ 33\.901\.04l22\.667\ 22\.667c9\.373\ 9\.373\ 9\.373\ 24\.569\ 0\ 33\.941L240\.971\ 381\.476c-9\.373\ 9\.372-24\.569\ 9\.372-33\.942\ 0z"\/\>\<\/svg\>');
}

/*!sc*/
select:disabled {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ width\="448"\ height\="512"\ fill\="rgb\(198\,202\,204\)"\>\<path\ d\="M207\.029\ 381\.476L12\.686\ 187\.132c-9\.373-9\.373-9\.373-24\.569\ 0-33\.941l22\.667-22\.667c9\.357-9\.357\ 24\.522-9\.375\ 33\.901-\.04L224\ 284\.505l154\.745-154\.021c9\.379-9\.335\ 24\.544-9\.317\ 33\.901\.04l22\.667\ 22\.667c9\.373\ 9\.373\ 9\.373\ 24\.569\ 0\ 33\.941L240\.971\ 381\.476c-9\.373\ 9\.372-24\.569\ 9\.372-33\.942\ 0z"\/\>\<\/svg\>');
}

/*!sc*/
select:not(:disabled):hover,
select:not(:disabled):focus,
select:not(:disabled):focus-within {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ width\="448"\ height\="512"\ fill\="rgb\(132\,137\,140\)"\>\<path\ d\="M207\.029\ 381\.476L12\.686\ 187\.132c-9\.373-9\.373-9\.373-24\.569\ 0-33\.941l22\.667-22\.667c9\.357-9\.357\ 24\.522-9\.375\ 33\.901-\.04L224\ 284\.505l154\.745-154\.021c9\.379-9\.335\ 24\.544-9\.317\ 33\.901\.04l22\.667\ 22\.667c9\.373\ 9\.373\ 9\.373\ 24\.569\ 0\ 33\.941L240\.971\ 381\.476c-9\.373\ 9\.372-24\.569\ 9\.372-33\.942\ 0z"\/\>\<\/svg\>');
}

/*!sc*/
:-moz-ui-invalid {
    box-shadow: none;
}

/*!sc*/
.visually-hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    -webkit-clip: rect(0, 0, 0, 0) !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/*!sc*/
.hljs-comment {
    color: rgb(119, 124, 127);
}

/*!sc*/
.hljs-keyword,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
    color: rgb(15, 98, 105);
    font-weight: bold;
}

/*!sc*/
.hljs-attribute,
.hljs-attr {
    color: rgb(40, 57, 97);
}

/*!sc*/
.hljs-type,
.hljs-string,
.hljs-number,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
    color: rgb(215, 48, 56);
}

/*!sc*/
.hljs-title,
.hljs-section {
    color: rgb(84, 82, 185);
    font-weight: bold;
}

/*!sc*/
.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link {
    color: rgb(215, 48, 56);
}

/*!sc*/
.hljs-selector-class {
    color: rgb(84, 82, 185);
}

/*!sc*/
.hljs-selector-attr,
.hljs-literal {
    color: rgb(215, 48, 56);
}

/*!sc*/
.hljs-selector-id {
    color: rgb(15, 98, 105);
}

/*!sc*/
.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-selector-pseudo,
.hljs-addition {
    color: rgb(155, 154, 78);
}

/*!sc*/
.hljs-built_in {
    font-weight: bold;
}

/*!sc*/
.hljs-meta,
.hljs-subst {
    color: rgb(115, 146, 89);
}

/*!sc*/
.hljs-emphasis {
    font-style: italic;
}

/*!sc*/
.hljs-strong {
    font-weight: bold;
}

/*!sc*/
.ReactModal__Overlay {
    background-color: rgba(8, 35, 48, 0.8) !important;
}

/*!sc*/
.ReactModal__Content {
    border: none !important;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
}

/*!sc*/
data-styled.g2[id="sc-global-jXvrzS1"] {
    content: "sc-global-jXvrzS1,";
}

/*!sc*/
.bICXhL {
    display: block;
    position: relative;
    width: 100%;
    padding-top: 100%;
}

/*!sc*/
data-styled.g3[id="aspect__Outer-sc-1ae1lo2-0"] {
    content: "bICXhL,";
}

/*!sc*/
.OTeAl {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

/*!sc*/
data-styled.g4[id="aspect__Inner-sc-1ae1lo2-1"] {
    content: "OTeAl,";
}

/*!sc*/
.wMVIg {
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1320px;
    padding-left: 1rem;
    padding-left: var(--padding-full) !important;
    padding-right: 1rem;
    padding-right: var(--padding-full) !important;
}

/*!sc*/
@media (min-width: 768px) {
    .wMVIg {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

/*!sc*/
.djafuf {
    box-sizing: content-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1320px;
    padding-left: 1rem;
    padding-left: var(--padding-full) !important;
    padding-right: 1rem;
    padding-right: var(--padding-full) !important;
    max-width: 870px;
    padding-left: 3rem;
    padding-left: var(--padding-narrow) !important;
    padding-right: 3rem;
    padding-right: var(--padding-narrow) !important;
}

/*!sc*/
@media (min-width: 768px) {
    .djafuf {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

/*!sc*/
@media (min-width: 768px) {
    .djafuf {
        padding-left: 6rem;
        padding-right: 6rem;
    }
}

/*!sc*/
data-styled.g7[id="width-limit__WidthLimit-sc-1qup247-0"] {
    content: "wMVIg,djafuf,";
}

/*!sc*/
.cXXqLJ {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.05rem;
    color: rgb(255, 255, 255);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: inherit;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .cXXqLJ {
        font-size: 0.9rem;
        --padding-block: 0.6rem;
        --padding-inline: 1.5rem;
    }
}

/*!sc*/
.cXXqLJ:hover:not(:disabled),
a:hover:not(:disabled) .cXXqLJ {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
    -webkit-text-decoration-thickness: 2px;
    text-decoration-thickness: 2px;
    text-underline-offset: 15%;
}

/*!sc*/
.cXXqLJ:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.cXXqLJ:disabled {
    opacity: 0.5;
}

/*!sc*/
.cXXqLJ:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.cXXqLJ:focus,
.cXXqLJ:focus:focus-visible,
a:focus:focus-visible .cXXqLJ:not(span),
a:focus .cXXqLJ:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.cXXqLJ:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .cXXqLJ {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.gnoORM {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.05rem;
    border-radius: 5px;
    background-color: rgb(219, 218, 111);
    color: rgb(14, 20, 34);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .gnoORM {
        font-size: 0.9rem;
        --padding-block: 0.6rem;
        --padding-inline: 1.5rem;
    }
}

/*!sc*/
@media (min-width: 768px) {
}

/*!sc*/
.gnoORM:hover:not(:disabled),
a:hover:not(:disabled) .gnoORM {
    background-color: rgb(243, 242, 99);
}

/*!sc*/
.gnoORM:active:not(:disabled),
a:active:not(:disabled) .gnoORM {
    background-color: rgb(237, 236, 102);
}

/*!sc*/
.gnoORM:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.gnoORM:disabled {
    opacity: 0.5;
}

/*!sc*/
.gnoORM:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.gnoORM:focus,
.gnoORM:focus:focus-visible,
a:focus:focus-visible .gnoORM:not(span),
a:focus .gnoORM:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.gnoORM:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .gnoORM {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.xtCYE {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    --padding-block: 0;
    --padding-inline: 0;
    font-size: 1.05rem;
    color: rgb(15, 98, 105);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: inherit;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .xtCYE {
        font-size: 0.9rem;
    }
}

/*!sc*/
.xtCYE:hover:not(:disabled),
a:hover:not(:disabled) .xtCYE {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
    -webkit-text-decoration-thickness: 2px;
    text-decoration-thickness: 2px;
    text-underline-offset: 15%;
}

/*!sc*/
.xtCYE:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.xtCYE:disabled {
    opacity: 0.5;
}

/*!sc*/
.xtCYE:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.xtCYE:focus,
.xtCYE:focus:focus-visible,
a:focus:focus-visible .xtCYE:not(span),
a:focus .xtCYE:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.xtCYE:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .xtCYE {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.fENOfB {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    --padding-block: 0;
    --padding-inline: 0;
    font-size: 1.05rem;
    color: rgb(40, 57, 97);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: inherit;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .fENOfB {
        font-size: 0.9rem;
    }
}

/*!sc*/
.fENOfB:hover:not(:disabled),
a:hover:not(:disabled) .fENOfB {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
    -webkit-text-decoration-thickness: 2px;
    text-decoration-thickness: 2px;
    text-underline-offset: 15%;
}

/*!sc*/
.fENOfB:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.fENOfB:disabled {
    opacity: 0.5;
}

/*!sc*/
.fENOfB:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.fENOfB:focus,
.fENOfB:focus:focus-visible,
a:focus:focus-visible .fENOfB:not(span),
a:focus .fENOfB:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.fENOfB:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .fENOfB {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.bcTPnq {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.05rem;
    color: rgb(15, 98, 105);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: inherit;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .bcTPnq {
        font-size: 0.9rem;
        --padding-block: 0.6rem;
        --padding-inline: 1.5rem;
    }
}

/*!sc*/
.bcTPnq:hover:not(:disabled),
a:hover:not(:disabled) .bcTPnq {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
    -webkit-text-decoration-thickness: 2px;
    text-decoration-thickness: 2px;
    text-underline-offset: 15%;
}

/*!sc*/
.bcTPnq:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.bcTPnq:disabled {
    opacity: 0.5;
}

/*!sc*/
.bcTPnq:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.bcTPnq:focus,
.bcTPnq:focus:focus-visible,
a:focus:focus-visible .bcTPnq:not(span),
a:focus .bcTPnq:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.bcTPnq:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .bcTPnq {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.dbeUFS {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    padding: calc(var(--padding-block) - 1px) calc(var(--padding-inline) - 1px);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.05rem;
    border-radius: 5px;
    color: rgb(15, 98, 105);
    border: 1px solid rgb(15, 98, 105);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .dbeUFS {
        font-size: 0.9rem;
        --padding-block: 0.6rem;
        --padding-inline: 1.5rem;
    }
}

/*!sc*/
@media (min-width: 768px) {
}

/*!sc*/
.dbeUFS:hover:not(:disabled),
a:hover:not(:disabled) .dbeUFS,
.dbeUFS:active:not(:disabled) {
    color: rgb(20, 131, 141);
}

/*!sc*/
.dbeUFS:hover:not(:disabled),
a:hover:not(:disabled) .dbeUFS {
    background-color: rgb(234, 242, 243);
}

/*!sc*/
.dbeUFS:active:not(:disabled),
a:active:not(:disabled) .dbeUFS {
    background-color: rgb(240, 246, 247);
}

/*!sc*/
.dbeUFS:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.dbeUFS:disabled {
    opacity: 0.5;
}

/*!sc*/
.dbeUFS:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.dbeUFS:focus,
.dbeUFS:focus:focus-visible,
a:focus:focus-visible .dbeUFS:not(span),
a:focus .dbeUFS:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.dbeUFS:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .dbeUFS {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.ebVIHJ {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    padding: calc(var(--padding-block) - 1px) calc(var(--padding-inline) - 1px);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-size: 1.05rem;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    border: 1px solid rgb(255, 255, 255);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .ebVIHJ {
        font-size: 0.9rem;
        --padding-block: 0.6rem;
        --padding-inline: 1.5rem;
    }
}

/*!sc*/
@media (min-width: 768px) {
}

/*!sc*/
.ebVIHJ:hover:not(:disabled),
a:hover:not(:disabled) .ebVIHJ,
.dark-bg .ebVIHJ:active:not(:disabled),
.dark-bg a:active:not(:disabled) .ebVIHJ {
    color: rgb(219, 218, 111);
}

/*!sc*/
.ebVIHJ:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.ebVIHJ:disabled {
    opacity: 0.5;
}

/*!sc*/
.ebVIHJ:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.ebVIHJ:focus,
.ebVIHJ:focus:focus-visible,
a:focus:focus-visible .ebVIHJ:not(span),
a:focus .ebVIHJ:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.ebVIHJ:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .ebVIHJ {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
.deJhAT {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-style: none;
    --padding-block: 0.75rem;
    --padding-inline: 1.75rem;
    padding: 0.75rem 1.75rem;
    padding: var(--padding-block) var(--padding-inline);
    display: inline-block;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    --padding-block: 0;
    --padding-inline: 0;
    font-size: 1.05rem;
    color: rgb(255, 255, 255);
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    font-weight: 900;
    text-align: inherit;
    text-transform: uppercase;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: background-color, color;
    transition-property: background-color, color;
}

/*!sc*/
a[href] .button__Button-sc-1e5lnya-0 {
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
@media (min-width: 768px) {
    .deJhAT {
        font-size: 0.9rem;
    }
}

/*!sc*/
.deJhAT:hover:not(:disabled),
a:hover:not(:disabled) .deJhAT {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
    -webkit-text-decoration-thickness: 2px;
    text-decoration-thickness: 2px;
    text-underline-offset: 15%;
}

/*!sc*/
.deJhAT:not(:disabled) {
    cursor: pointer;
}

/*!sc*/
.deJhAT:disabled {
    opacity: 0.5;
}

/*!sc*/
.deJhAT:active:not(:disabled) {
    position: relative;
    top: 1px;
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}

/*!sc*/
.deJhAT:focus,
.deJhAT:focus:focus-visible,
a:focus:focus-visible .deJhAT:not(span),
a:focus .deJhAT:not(span) {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.deJhAT:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
@media (prefers-reduced-motion: reduce) {
    .deJhAT {
        -webkit-transition: none;
        transition: none;
    }
}

/*!sc*/
data-styled.g9[id="button__Button-sc-1e5lnya-0"] {
    content: "cXXqLJ,gnoORM,xtCYE,fENOfB,bcTPnq,dbeUFS,ebVIHJ,deJhAT,";
}

/*!sc*/
.hBCSDq {
    color: rgb(14, 20, 34);
}

/*!sc*/
.hBCSDq a[href] {
    color: rgb(15, 98, 105);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
}

/*!sc*/
.hBCSDq a[href]:hover:not(:active) {
    color: rgb(20, 131, 141);
}

/*!sc*/
.hBCSDq a[href][target="_blank"]:not(.no-external-link-icons *) {
    padding-right: 0.85em;
    background-size: 0.65em auto;
    background-repeat: no-repeat;
    background-position: right 65%;
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(15\,98\,105\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.hBCSDq a[href][target="_blank"]:not(.no-external-link-icons *):hover:not(:active) {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(20\,131\,141\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.hBCSDq li + li {
    margin-top: 0.1rem;
}

/*!sc*/
.hBCSDq code:not(pre *) {
    padding: 3px 8px;
    background-color: rgb(234, 236, 236);
    border-radius: 5px;
    color: rgb(15, 98, 105);
}

/*!sc*/
.hBCSDq pre code {
    overflow: auto;
    display: block !important;
    border-radius: 8px;
    border: 1px solid rgb(227, 229, 229);
    border-left: 10px solid rgb(15, 98, 105);
    background-color: white;
    padding: 1.5rem 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .hBCSDq pre code {
        padding: 2rem 2rem;
    }
}

/*!sc*/
.hBCSDq table {
    border-collapse: collapse;
}

/*!sc*/
.hBCSDq table th,
.hBCSDq table td {
    padding: 0.25em 0.75em;
}

/*!sc*/
.hBCSDq table tbody tr:nth-child(odd) {
    background-color: rgb(240, 247, 253);
}

/*!sc*/
.hBCSDq blockquote {
    text-align: center;
    font-family: Abel, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}

/*!sc*/
@media (min-width: 768px) {
    .hBCSDq blockquote {
        font-size: 2.35rem;
    }
}

/*!sc*/
.hBCSDq blockquote p::before {
    content: open-quote;
}

/*!sc*/
.hBCSDq blockquote p::after {
    content: close-quote;
}

/*!sc*/
.hBCSDq blockquote p:not(:last-child)::after {
    font-size: 0;
    visibility: hidden;
}

/*!sc*/
.hBCSDq details {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*!sc*/
.jGEYdp {
    color: rgb(255, 255, 255);
}

/*!sc*/
.jGEYdp a[href] {
    color: rgb(255, 255, 255);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
}

/*!sc*/
.jGEYdp a[href]:hover:not(:active) {
    color: rgba(255, 255, 255, 0.8);
}

/*!sc*/
.jGEYdp a[href][target="_blank"]:not(.no-external-link-icons *) {
    padding-right: 0.85em;
    background-size: 0.65em auto;
    background-repeat: no-repeat;
    background-position: right 65%;
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(255\,255\,255\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.jGEYdp a[href][target="_blank"]:not(.no-external-link-icons *):hover:not(:active) {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgba\(255\,255\,255\,0\.8\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.jGEYdp li + li {
    margin-top: 0.1rem;
}

/*!sc*/
.jGEYdp code:not(pre *) {
    padding: 3px 8px;
    background-color: rgb(234, 236, 236);
    border-radius: 5px;
    color: rgb(15, 98, 105);
}

/*!sc*/
.jGEYdp pre code {
    overflow: auto;
    display: block !important;
    border-radius: 8px;
    border: 1px solid rgb(227, 229, 229);
    border-left: 10px solid rgb(219, 218, 111);
    background-color: rgba(0, 0, 0, 0.3);
    padding: 1.5rem 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .jGEYdp pre code {
        padding: 2rem 2rem;
    }
}

/*!sc*/
.jGEYdp p > img:only-child {
    display: block;
    margin: 0 auto;
    border-radius: 8px;
}

/*!sc*/
.jGEYdp table {
    border-collapse: collapse;
}

/*!sc*/
.jGEYdp table th,
.jGEYdp table td {
    padding: 0.25em 0.75em;
}

/*!sc*/
.jGEYdp table tbody tr:nth-child(odd) {
    background-color: rgba(255, 255, 255, 0.1);
}

/*!sc*/
.jGEYdp blockquote {
    text-align: center;
    font-family: Abel, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}

/*!sc*/
@media (min-width: 768px) {
    .jGEYdp blockquote {
        font-size: 2.35rem;
    }
}

/*!sc*/
.jGEYdp blockquote p::before {
    content: open-quote;
}

/*!sc*/
.jGEYdp blockquote p::after {
    content: close-quote;
}

/*!sc*/
.jGEYdp blockquote p:not(:last-child)::after {
    font-size: 0;
    visibility: hidden;
}

/*!sc*/
.jGEYdp details {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*!sc*/
.jGEYdp > :first-child {
    margin-top: 2em;
}

/*!sc*/
.ioLUxz {
    color: rgb(255, 255, 255);
}

/*!sc*/
.ioLUxz a[href] {
    color: rgb(255, 255, 255);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
}

/*!sc*/
.ioLUxz a[href]:hover:not(:active) {
    color: rgba(255, 255, 255, 0.8);
}

/*!sc*/
.ioLUxz a[href][target="_blank"]:not(.no-external-link-icons *) {
    padding-right: 0.85em;
    background-size: 0.65em auto;
    background-repeat: no-repeat;
    background-position: right 65%;
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(255\,255\,255\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.ioLUxz a[href][target="_blank"]:not(.no-external-link-icons *):hover:not(:active) {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgba\(255\,255\,255\,0\.8\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.ioLUxz li + li {
    margin-top: 0.1rem;
}

/*!sc*/
.ioLUxz code:not(pre *) {
    padding: 3px 8px;
    background-color: rgb(234, 236, 236);
    border-radius: 5px;
    color: rgb(15, 98, 105);
}

/*!sc*/
.ioLUxz pre code {
    overflow: auto;
    display: block !important;
    border-radius: 8px;
    border: 1px solid rgb(227, 229, 229);
    border-left: 10px solid rgb(219, 218, 111);
    background-color: rgba(0, 0, 0, 0.3);
    padding: 1.5rem 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .ioLUxz pre code {
        padding: 2rem 2rem;
    }
}

/*!sc*/
.ioLUxz table {
    border-collapse: collapse;
}

/*!sc*/
.ioLUxz table th,
.ioLUxz table td {
    padding: 0.25em 0.75em;
}

/*!sc*/
.ioLUxz table tbody tr:nth-child(odd) {
    background-color: rgba(255, 255, 255, 0.1);
}

/*!sc*/
.ioLUxz blockquote {
    text-align: center;
    font-family: Abel, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}

/*!sc*/
@media (min-width: 768px) {
    .ioLUxz blockquote {
        font-size: 2.35rem;
    }
}

/*!sc*/
.ioLUxz blockquote p::before {
    content: open-quote;
}

/*!sc*/
.ioLUxz blockquote p::after {
    content: close-quote;
}

/*!sc*/
.ioLUxz blockquote p:not(:last-child)::after {
    font-size: 0;
    visibility: hidden;
}

/*!sc*/
.ioLUxz details {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*!sc*/
.byZaMY {
    color: rgb(14, 20, 34);
}

/*!sc*/
.byZaMY a[href] {
    color: rgb(15, 98, 105);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
}

/*!sc*/
.byZaMY a[href]:hover:not(:active) {
    color: rgb(20, 131, 141);
}

/*!sc*/
.byZaMY a[href][target="_blank"]:not(.no-external-link-icons *) {
    padding-right: 0.85em;
    background-size: 0.65em auto;
    background-repeat: no-repeat;
    background-position: right 65%;
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(15\,98\,105\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.byZaMY a[href][target="_blank"]:not(.no-external-link-icons *):hover:not(:active) {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(20\,131\,141\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.byZaMY li + li {
    margin-top: 0.1rem;
}

/*!sc*/
.byZaMY code:not(pre *) {
    padding: 3px 8px;
    background-color: rgb(234, 236, 236);
    border-radius: 5px;
    color: rgb(15, 98, 105);
}

/*!sc*/
.byZaMY pre code {
    overflow: auto;
    display: block !important;
    border-radius: 8px;
    border: 1px solid rgb(227, 229, 229);
    border-left: 10px solid rgb(15, 98, 105);
    background-color: white;
    padding: 1.5rem 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .byZaMY pre code {
        padding: 2rem 2rem;
    }
}

/*!sc*/
.byZaMY p > img:only-child {
    display: block;
    margin: 0 auto;
    border-radius: 8px;
}

/*!sc*/
.byZaMY table {
    border-collapse: collapse;
}

/*!sc*/
.byZaMY table th,
.byZaMY table td {
    padding: 0.25em 0.75em;
}

/*!sc*/
.byZaMY table tbody tr:nth-child(odd) {
    background-color: rgb(240, 247, 253);
}

/*!sc*/
.byZaMY blockquote {
    text-align: center;
    font-family: Abel, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}

/*!sc*/
@media (min-width: 768px) {
    .byZaMY blockquote {
        font-size: 2.35rem;
    }
}

/*!sc*/
.byZaMY blockquote p::before {
    content: open-quote;
}

/*!sc*/
.byZaMY blockquote p::after {
    content: close-quote;
}

/*!sc*/
.byZaMY blockquote p:not(:last-child)::after {
    font-size: 0;
    visibility: hidden;
}

/*!sc*/
.byZaMY details {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*!sc*/
.edwTdE {
    color: rgb(14, 20, 34);
}

/*!sc*/
.edwTdE a[href] {
    color: rgb(40, 57, 97);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
}

/*!sc*/
.edwTdE a[href]:hover:not(:active) {
    color: rgb(58, 84, 145);
}

/*!sc*/
.edwTdE a[href][target="_blank"]:not(.no-external-link-icons *) {
    padding-right: 0.85em;
    background-size: 0.65em auto;
    background-repeat: no-repeat;
    background-position: right 65%;
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(40\,57\,97\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.edwTdE a[href][target="_blank"]:not(.no-external-link-icons *):hover:not(:active) {
    background-image: url('data:image/svg+xml;utf8,\<svg\ xmlns\="http\:\/\/www\.w3\.org\/2000\/svg"\ fill\="rgb\(58\,84\,145\)"\ width\="512"\ height\="512"\ \>\ \<path\ d\="M432\,320H400a16\,16\,0\,0\,0-16\,16V448H64V128H208a16\,16\,0\,0\,0\,16-16V80a16\,16\,0\,0\,0-16-16H48A48\,48\,0\,0\,0\,0\,112V464a48\,48\,0\,0\,0\,48\,48H400a48\,48\,0\,0\,0\,48-48V336A16\,16\,0\,0\,0\,432\,320ZM488\,0h-128c-21\.37\,0-32\.05\,25\.91-17\,41l35\.73\,35\.73L135\,320\.37a24\,24\,0\,0\,0\,0\,34L157\.67\,377a24\,24\,0\,0\,0\,34\,0L435\.28\,133\.32\,471\,169c15\,15\,41\,4\.5\,41-17V24A24\,24\,0\,0\,0\,488\,0Z"\ \/\>\ \<\/svg\>');
}

/*!sc*/
.edwTdE li + li {
    margin-top: 0.1rem;
}

/*!sc*/
.edwTdE code:not(pre *) {
    padding: 3px 8px;
    background-color: rgb(234, 236, 236);
    border-radius: 5px;
    color: rgb(40, 57, 97);
}

/*!sc*/
.edwTdE pre code {
    overflow: auto;
    display: block !important;
    border-radius: 8px;
    border: 1px solid rgb(227, 229, 229);
    border-left: 10px solid rgb(40, 57, 97);
    background-color: white;
    padding: 1.5rem 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .edwTdE pre code {
        padding: 2rem 2rem;
    }
}

/*!sc*/
.edwTdE p > img:only-child {
    display: block;
    margin: 0 auto;
    border-radius: 8px;
}

/*!sc*/
.edwTdE table {
    border-collapse: collapse;
}

/*!sc*/
.edwTdE table th,
.edwTdE table td {
    padding: 0.25em 0.75em;
}

/*!sc*/
.edwTdE table tbody tr:nth-child(odd) {
    background-color: rgb(240, 247, 253);
}

/*!sc*/
.edwTdE blockquote {
    text-align: center;
    font-family: Abel, Arial, sans-serif;
    font-size: 1.5rem;
    line-height: 1.2;
}

/*!sc*/
@media (min-width: 768px) {
    .edwTdE blockquote {
        font-size: 2.35rem;
    }
}

/*!sc*/
.edwTdE blockquote p::before {
    content: open-quote;
}

/*!sc*/
.edwTdE blockquote p::after {
    content: close-quote;
}

/*!sc*/
.edwTdE blockquote p:not(:last-child)::after {
    font-size: 0;
    visibility: hidden;
}

/*!sc*/
.edwTdE details {
    margin-top: 1em;
    margin-bottom: 1em;
}

/*!sc*/
data-styled.g11[id="content__Content-sc-1yv8wfi-0"] {
    content: "hBCSDq,jGEYdp,ioLUxz,byZaMY,edwTdE,";
}

/*!sc*/
.fYSPBi {
    width: 150px;
    color: rgb(255, 255, 255);
}

/*!sc*/
.fYSPBi svg {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -7.24%;
    margin-bottom: -3.87%;
}

/*!sc*/
data-styled.g20[id="logo__Logo-sc-1a7be8d-0"] {
    content: "fYSPBi,";
}

/*!sc*/
.ghSSPh {
    width: 32.053422370617696px;
}

/*!sc*/
.ghSSPh svg {
    display: block;
    width: 100%;
    height: auto;
    margin-top: -33.86%;
    margin-bottom: -18.11%;
}

/*!sc*/
data-styled.g21[id="logo__Logomark-sc-1a7be8d-1"] {
    content: "ghSSPh,";
}

/*!sc*/
.juqtqb {
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    line-height: 1.2;
}

/*!sc*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .juqtqb .button__Button-sc-1e5lnya-0 {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

/*!sc*/
data-styled.g22[id="header__Container-sc-u238hu-0"] {
    content: "juqtqb,";
}

/*!sc*/
.VrmJQ {
    position: relative;
    background-color: rgb(14, 20, 34);
    color: rgb(255, 255, 255);
    padding: 1rem 0;
}

/*!sc*/
data-styled.g23[id="header__Bar-sc-u238hu-1"] {
    content: "VrmJQ,";
}

/*!sc*/
@media (max-width: 1199.98px) {
    .header__Bar-sc-u238hu-1 .header__SignInButton-sc-u238hu-2 {
        display: none;
    }
}

/*!sc*/
data-styled.g24[id="header__SignInButton-sc-u238hu-2"] {
    content: "kgXoAE,";
}

/*!sc*/
@media (max-width: 1199.98px) {
    .header__Bar-sc-u238hu-1 .header__SignUpButton-sc-u238hu-3 span.optional {
        display: none;
    }
}

/*!sc*/
data-styled.g25[id="header__SignUpButton-sc-u238hu-3"] {
    content: "JzaEn,";
}

/*!sc*/
.StBpI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .StBpI {
        -webkit-align-items: baseline;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }
}

/*!sc*/
.no-flex-gap .header__Flex-sc-u238hu-4 > *:not(:first-child) {
    margin-left: 1rem;
}

/*!sc*/
data-styled.g26[id="header__Flex-sc-u238hu-4"] {
    content: "StBpI,";
}

/*!sc*/
.faKbCc {
    margin-right: 1rem;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

/*!sc*/
@media (min-width: 768px) {
    .faKbCc {
        -webkit-flex: initial;
        -ms-flex: initial;
        flex: initial;
    }
}

/*!sc*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .faKbCc {
        margin-right: 0;
    }
}

/*!sc*/
.faKbCc .logo__Logomark-sc-1a7be8d-1 {
    display: none;
}

/*!sc*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .faKbCc .logo__Logo-sc-1a7be8d-0 {
        display: none;
    }

    .faKbCc .logo__Logomark-sc-1a7be8d-1 {
        display: block;
    }
}

/*!sc*/
.faKbCc a[href] {
    color: inherit;
}

/*!sc*/
data-styled.g27[id="header__LogoContainer-sc-u238hu-5"] {
    content: "faKbCc,";
}

/*!sc*/
.dmUXMH {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 1rem;
}

/*!sc*/
.dmUXMH:not([hidden]) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

/*!sc*/
.no-flex-gap .header__DesktopMenu-sc-u238hu-6 > *:not(:first-child) {
    margin-left: 1rem;
}

/*!sc*/
.dmUXMH,
.dmUXMH ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

/*!sc*/
.dmUXMH > li > span,
.dmUXMH > li > a {
    display: block;
    text-align: center;
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.dmUXMH > li > span::before,
.dmUXMH > li > a::before,
.dmUXMH > li > span::after,
.dmUXMH > li > a::after {
    position: absolute;
    display: block;
    color: transparent;
    content: attr(data-content);
    content: attr(data-content) / "";
}

/*!sc*/
.dmUXMH > li > span::before,
.dmUXMH > li > a::before {
    top: 0;
    height: 100%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    -webkit-transform: translateX(-0.5rem);
    -ms-transform: translateX(-0.5rem);
    transform: translateX(-0.5rem);
}

/*!sc*/
.dmUXMH > li > span::after,
.dmUXMH > li > a::after {
    bottom: 0;
    border-bottom: 9px solid rgb(219, 218, 111);
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    opacity: 0;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: -webkit-transform opacity;
    -webkit-transition-property: transform opacity;
    transition-property: transform opacity;
}

/*!sc*/
.dmUXMH > li > ul {
    display: none;
    position: absolute;
    background-color: white;
    color: rgb(14, 20, 34);
    box-shadow: 0 4px 80px 5px rgba(0, 0, 0, 0.05);
    top: 100%;
    z-index: 2;
    padding: 1rem;
    border-radius: 0 8px 8px 8px;
}

/*!sc*/
.dmUXMH > li > ul > li {
    margin: 1rem 0;
}

/*!sc*/
.dmUXMH > li > ul > li:first-child {
    margin-top: 0;
}

/*!sc*/
.dmUXMH > li > ul > li:last-child {
    margin-bottom: 0;
}

/*!sc*/
.dmUXMH > li > ul > li > ul {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 1rem;
    column-gap: 1rem;
    margin-left: 1rem;
}

/*!sc*/
.dmUXMH > li > ul > li > ul > li {
    padding-top: 0.5rem;
}

/*!sc*/
.dmUXMH > li > ul > li > ul > li:only-child {
    display: inline-block;
}

/*!sc*/
.dmUXMH > li:hover > span,
.dmUXMH > li:focus > span,
.dmUXMH > li:hover > a,
.dmUXMH > li:focus > a {
    color: rgba(255, 255, 255, 0.8);
}

/*!sc*/
.dmUXMH > li:hover > span::after,
.dmUXMH > li:focus > span::after,
.dmUXMH > li:hover > a::after,
.dmUXMH > li:focus > a::after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
}

/*!sc*/
.dmUXMH > li:hover > ul,
.dmUXMH > li:focus > ul {
    display: block;
}

/*!sc*/
.dmUXMH > li:focus:not(:focus-within) > ul {
    display: none;
}

/*!sc*/
.dmUXMH > li.disable-hover:hover > ul {
    display: none;
}

/*!sc*/
data-styled.g28[id="header__DesktopMenu-sc-u238hu-6"] {
    content: "dmUXMH,";
}

/*!sc*/
.gwPRxk {
    font-weight: 900;
    font-size: 0.85rem;
}

/*!sc*/
.gwPRxk > a[href] {
    display: block;
    color: rgb(15, 98, 105);
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.gwPRxk > a[href]:hover {
    -webkit-text-decoration: underline rgb(219, 218, 111) 2px;
    text-decoration: underline rgb(219, 218, 111) 2px;
    text-underline-offset: 10%;
}

/*!sc*/
data-styled.g29[id="header__DesktopMidLevelItem-sc-u238hu-7"] {
    content: "gwPRxk,";
}

/*!sc*/
.cBKcnI {
    font-size: 0.75rem;
}

/*!sc*/
.cBKcnI > a[href] {
    display: block;
    color: rgb(15, 98, 105);
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.cBKcnI > a[href]:hover {
    -webkit-text-decoration: underline rgb(219, 218, 111);
    text-decoration: underline rgb(219, 218, 111);
}

/*!sc*/
data-styled.g30[id="header__DesktopBottomLevelItem-sc-u238hu-8"] {
    content: "cBKcnI,";
}

/*!sc*/
.jtuDuv {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
}

/*!sc*/
.jtuDuv input[type="search"] {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    border-radius: 1.1em;
}

/*!sc*/
@media (max-width: 575.98px) {
    .jtuDuv input[type="search"] {
        width: 100%;
    }
}

/*!sc*/
data-styled.g31[id="header__Search-sc-u238hu-9"] {
    content: "jtuDuv,";
}

/*!sc*/
.dyHGaT {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
}

/*!sc*/
.dyHGaT:focus {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 4px;
}

/*!sc*/
.dyHGaT:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
data-styled.g32[id="header__SearchButton-sc-u238hu-10"] {
    content: "dyHGaT,";
}

/*!sc*/
.cwCesK {
    color: rgb(132, 137, 140);
    font-weight: normal;
    font-size: 90%;
}

/*!sc*/
.cwCesK p {
    margin: 0.25em 0 0 0;
}

/*!sc*/
data-styled.g40[id="header__Description-sc-u238hu-18"] {
    content: "cwCesK,";
}

/*!sc*/
.iBvcka {
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    background-color: rgb(15, 98, 105);
    color: rgba(255, 255, 255, 0.8);
    padding: 4rem 0;
    position: relative;
}

/*!sc*/
@media (min-width: 768px) {
    .iBvcka {
        padding-bottom: 2rem;
    }
}

/*!sc*/
.iBvcka > * {
    position: relative;
}

/*!sc*/
.iBvcka .heroSweep {
    position: absolute;
    width: 100%;
    min-width: 1000px;
    height: 100%;
    right: 0;
    bottom: 0;
    color: rgb(26, 106, 113);
}

/*!sc*/
.iBvcka a[href] {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.iBvcka a[href]:hover,
.iBvcka a[href]:active {
    color: rgb(255, 255, 255);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

/*!sc*/
data-styled.g41[id="footer__Container-sc-x507hh-0"] {
    content: "iBvcka,";
}

/*!sc*/
.fHBwoo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .fHBwoo {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

/*!sc*/
.no-flex-gap .footer__Flex-sc-x507hh-1 > *:not(:first-child) {
    margin-top: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .no-flex-gap .footer__Flex-sc-x507hh-1 > *:not(:first-child) {
        margin-top: 0rem;
        margin-left: 1rem;
    }
}

/*!sc*/
data-styled.g42[id="footer__Flex-sc-x507hh-1"] {
    content: "fHBwoo,";
}

/*!sc*/
.boACFK a[href] {
    color: rgb(255, 255, 255);
    display: inline-block;
}

/*!sc*/
.boACFK p {
    font-family: Abel, Arial, sans-serif;
    line-height: 1.2;
    font-size: 1.375rem;
    margin: 0.5rem 0;
    max-width: 8em;
}

/*!sc*/
data-styled.g43[id="footer__BrandLockup-sc-x507hh-2"] {
    content: "boACFK,";
}

/*!sc*/
.hALeMO {
    display: contents;
}

/*!sc*/
.hALeMO ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

/*!sc*/
.hALeMO li {
    margin: 1rem 0 0;
}

/*!sc*/
.hALeMO > ul {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 4rem;
}

/*!sc*/
.hALeMO > ul > li {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
}

/*!sc*/
.hALeMO > ul > li > span,
.hALeMO > ul > li > a {
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 900;
    white-space: nowrap;
}

/*!sc*/
@media (min-width: 768px) {
    .hALeMO > ul {
        display: contents;
        width: auto;
    }

    .hALeMO > ul > li {
        -webkit-flex: initial;
        -ms-flex: initial;
        flex: initial;
    }
}

/*!sc*/
.hALeMO svg {
    width: 1em;
    height: 1em;
    margin-right: 0.2em;
    margin-bottom: -0.1em;
}

/*!sc*/
.hALeMO svg rect[width="512"][height="512"] {
    rx: 50%;
    fill: currentColor;
}

/*!sc*/
.hALeMO svg [stroke]:not([stroke="#fff"]) {
    stroke: currentColor;
}

/*!sc*/
.hALeMO svg *:not([fill]),
.hALeMO svg [fill="#fff"] {
    fill: rgb(26, 106, 113);
}

/*!sc*/
.hALeMO svg [stroke="#fff"] {
    stroke: rgb(26, 106, 113);
}

/*!sc*/
data-styled.g44[id="footer__MainNav-sc-x507hh-3"] {
    content: "hALeMO,";
}

/*!sc*/
.faLVNH {
    margin-top: 6rem;
    font-size: 0.95rem;
}

/*!sc*/
@media (min-width: 768px) {
    .faLVNH {
        font-size: 0.8rem;
    }
}

/*!sc*/
data-styled.g45[id="footer__Fineprint-sc-x507hh-4"] {
    content: "faLVNH,";
}

/*!sc*/
.bSKefK ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .bSKefK ul {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

/*!sc*/
.no-flex-gap .footer__FineNav-sc-x507hh-5 ul > *:not(:first-child) {
    margin-top: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .no-flex-gap .footer__FineNav-sc-x507hh-5 ul > *:not(:first-child) {
        margin-top: 0;
        margin-left: 1rem;
    }
}

/*!sc*/
.bSKefK ul > li {
    display: block;
}

/*!sc*/
data-styled.g46[id="footer__FineNav-sc-x507hh-5"] {
    content: "bSKefK,";
}

/*!sc*/
@media (min-width: 768px) {
    .hVMprs {
        max-width: 16em;
    }
}

/*!sc*/
.hVMprs h3 {
    font-size: 100%;
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 900;
}

/*!sc*/
.hVMprs ul {
    list-style-type: none;
    padding: 0;
}

/*!sc*/
.hVMprs ul > li {
    margin-top: 1em;
}

/*!sc*/
data-styled.g47[id="footer__BlogPosts-sc-x507hh-6"] {
    content: "hVMprs,";
}

/*!sc*/
.dotkXe {
    position: absolute;
    z-index: 1;
    padding: 0.5em 1em;
    background-color: white;
    border-width: 2px;
    border-style: none solid solid;
    border-color: rgb(20, 131, 141);
    border-radius: 0 0 5px 5px;
    color: #0f6269;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration-color: rgb(219, 218, 111);
    text-decoration-color: rgb(219, 218, 111);
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%) translateY(-100%);
    -ms-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
}

/*!sc*/
.dotkXe:focus {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

/*!sc*/
data-styled.g48[id="skip-link__SkipLink-sc-1irl9qr-0"] {
    content: "dotkXe,";
}

/*!sc*/
.celUE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 100vh;
}

/*!sc*/
data-styled.g49[id="_app__PageFlex-sc-1a5u3tu-0"] {
    content: "celUE,";
}

/*!sc*/
.iWiODC {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
}

/*!sc*/
data-styled.g50[id="main__Main-sc-1qjdnmi-0"] {
    content: "iWiODC,";
}

/*!sc*/
.csrrSr {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .csrrSr {
        grid-template-columns: repeat(2, 1fr);
    }
}

/*!sc*/
@media (min-width: 992px) {
    .csrrSr {
        grid-template-columns: repeat(3, 1fr);
    }
}

/*!sc*/
data-styled.g92[id="card-grid__CardGrid-sc-g6vvnw-0"] {
    content: "csrrSr,";
}

/*!sc*/
.etJTzN {
    border-radius: 5px;
    background-color: rgb(172, 176, 178);
    display: block;
    box-shadow: 0 41px 38px rgba(0, 0, 0, 0.11);
    overflow: hidden;
}

/*!sc*/
.etJTzN img {
    width: 100%;
    display: block;
}

/*!sc*/
@media (prefers-reduced-motion: no-preference) {
    .etJTzN img {
        -webkit-transition: -webkit-transform 0.2s ease-out;
        -webkit-transition: transform 0.2s ease-out;
        transition: transform 0.2s ease-out;
        -webkit-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        transform-origin: center bottom;
    }

    a[href]:hover .card__Zoomable-sc-1eg1rwi-0 img,
    a[href]:focus .etJTzN img {
        -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03);
        transform: scale(1.03);
        -webkit-transition-duration: 100ms;
        transition-duration: 100ms;
    }

    .etJTzN img a[href]:focus:not(:focus-visible) {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

/*!sc*/
data-styled.g97[id="card__Zoomable-sc-1eg1rwi-0"] {
    content: "etJTzN,";
}

/*!sc*/
.kuSmsu {
    margin-top: -56.25%;
    padding-top: 45%;
}

/*!sc*/
data-styled.g99[id="card__PadBox-sc-1eg1rwi-2"] {
    content: "kuSmsu,";
}

/*!sc*/
.fjKANz {
    border-radius: 8px;
    background-color: white;
    padding: 1rem;
    position: relative;
    box-sizing: border-box;
    margin-left: 1rem;
    margin-right: 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .fjKANz {
        padding: 2rem;
    }
}

/*!sc*/
@media (min-width: 768px) {
}

/*!sc*/
data-styled.g100[id="card__CardBox-sc-1eg1rwi-3"] {
    content: "fjKANz,";
}

/*!sc*/
a.card__Card-sc-1eg1rwi-4,
a .fZTRGF {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
    display: block;
}

/*!sc*/
data-styled.g101[id="card__Card-sc-1eg1rwi-4"] {
    content: "fZTRGF,";
}

/*!sc*/
.jvFfcM h4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 0;
}

/*!sc*/
.jvFfcM[href]:hover h4 {
    color: rgb(15, 98, 105);
}

/*!sc*/
data-styled.g102[id="card-blog-post__CardStyledForBlogPost-sc-1ow60up-0"] {
    content: "jvFfcM,";
}

/*!sc*/
.gLbnSK {
    font-size: 0.8rem;
    color: rgb(78, 83, 85);
}

/*!sc*/
data-styled.g103[id="card-blog-post__Meta-sc-1ow60up-1"] {
    content: "gLbnSK,";
}

/*!sc*/
.icGYaC {
    text-transform: uppercase;
    font-weight: bold;
}

/*!sc*/
data-styled.g104[id="card-blog-post__Tag-sc-1ow60up-2"] {
    content: "icGYaC,";
}

/*!sc*/
@media (min-width: 768px) {
    .card-blog-post__AuthorAvatar-sc-1ow60up-3 + .card-blog-post__AuthorName-sc-1ow60up-4 {
        margin-left: 1em;
    }
}

/*!sc*/
data-styled.g106[id="card-blog-post__AuthorName-sc-1ow60up-4"] {
    content: "dwtsFi,";
}

/*!sc*/
.kGJwzh {
    display: grid;
    grid-template-columns: 100%;
}

/*!sc*/
data-styled.g112[id="background-block__BackgroundZone-sc-h7isca-0"] {
    content: "kGJwzh,";
}

/*!sc*/
.hAEWIh {
    background-color: rgb(14, 20, 34);
}

/*!sc*/
data-styled.g113[id="background-block__BackgroundBlock-sc-h7isca-1"] {
    content: "hAEWIh,";
}

/*!sc*/
.cDubJL {
    position: relative;
}

/*!sc*/
.inERcD {
    position: relative;
    margin-top: var(--section-spacing);
    margin-bottom: var(--section-spacing);
}

/*!sc*/
.dmqMNY {
    position: relative;
    text-align: center;
    margin-top: var(--section-spacing);
}

/*!sc*/
.iROBYI {
    position: relative;
    text-align: center;
    margin-bottom: var(--section-spacing);
}

/*!sc*/
.ceFFaw {
    position: relative;
    text-align: center;
}

/*!sc*/
.DttsQ {
    position: relative;
    text-align: center;
    margin-top: var(--section-spacing);
    margin-bottom: var(--section-spacing);
}

/*!sc*/
data-styled.g114[id="slice-container__SliceContainer-sc-arj7i1-0"] {
    content: "cDubJL,inERcD,dmqMNY,iROBYI,ceFFaw,DttsQ,";
}

/*!sc*/
.iLZPXQ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
}

/*!sc*/
.no-flex-gap .ctas__Container-sc-lh52ps-0 {
    margin: -0.5rem;
}

/*!sc*/
.no-flex-gap .ctas__Container-sc-lh52ps-0 > * {
    margin: 0.5rem;
}

/*!sc*/
.hLbZps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*!sc*/
.no-flex-gap .ctas__Container-sc-lh52ps-0 {
    margin: -0.5rem;
}

/*!sc*/
.no-flex-gap .ctas__Container-sc-lh52ps-0 > * {
    margin: 0.5rem;
}

/*!sc*/
data-styled.g115[id="ctas__Container-sc-lh52ps-0"] {
    content: "iLZPXQ,hLbZps,";
}

/*!sc*/
.ivTa-Dv {
    margin: 1rem 0;
}

/*!sc*/
data-styled.g116[id="cta__StyledCtas-sc-13wqjhf-0"] {
    content: "ivTa-Dv,";
}

/*!sc*/
@media (min-width: 768px) {
    .fScCKz {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 150px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

/*!sc*/
data-styled.g137[id="hero__Flex-sc-o1yun0-0"] {
    content: "fScCKz,";
}

/*!sc*/
.esgsvu {
    padding: 10px 0;
    overflow: hidden;
}

/*!sc*/
.esgsvu .width-limit__WidthLimit-sc-1qup247-0 {
    position: relative;
}

/*!sc*/
.esgsvu .heroSweep {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: rgb(26, 106, 113);
    opacity: 0.4;
}

/*!sc*/
data-styled.g138[id="hero__Container-sc-o1yun0-1"] {
    content: "esgsvu,";
}

/*!sc*/
.cdrMHK {
    display: none;
}

/*!sc*/
@media (min-width: 768px) {
    .cdrMHK {
        display: block;
        position: absolute;
        right: 80%;
        top: 0;
        height: 100%;
        width: auto;
        color: rgb(15, 98, 105);
    }

    .cdrMHK + * {
        position: relative;
        z-index: 1;
    }
}

/*!sc*/
@media (min-width: 1434px) {
    .cdrMHK {
        right: calc(50vw + 430.2px);
    }
}

/*!sc*/
data-styled.g141[id="hero__PositionedGeodesicSphereSvg-sc-o1yun0-4"] {
    content: "cdrMHK,";
}

/*!sc*/
@media (max-width: 767.98px) {
    .kAikyt {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

/*!sc*/
data-styled.g142[id="hero__StyledCtas-sc-o1yun0-5"] {
    content: "kAikyt,";
}

/*!sc*/
@media (max-width: 767.98px) {
    .gcHYY {
        text-align: center;
    }
}

/*!sc*/
data-styled.g143[id="hero__ContentArea-sc-o1yun0-6"] {
    content: "gcHYY,";
}

/*!sc*/
.cAQpnV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2% 5%;
}

/*!sc*/
.no-flex-gap .logos__LogoFlex-sc-dm27ri-0 {
    margin: -1% -2.5%;
}

/*!sc*/
.no-flex-gap .logos__LogoFlex-sc-dm27ri-0 > * {
    margin: 1% 2.5%;
}

/*!sc*/
@media (min-width: 768px) {
    .cAQpnV {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        gap: 1.5% 3.5%;
    }

    .no-flex-gap .logos__LogoFlex-sc-dm27ri-0 {
        margin: -0.75% -1.75%;
    }

    .no-flex-gap .logos__LogoFlex-sc-dm27ri-0 > * {
        margin: 0.75% 1.75%;
    }
}

/*!sc*/
.cAQpnV > svg {
    height: auto;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
}

/*!sc*/
.cAQpnV > svg.xs {
    -webkit-flex-basis: 17%;
    -ms-flex-preferred-size: 17%;
    flex-basis: 17%;
}

/*!sc*/
.cAQpnV > svg.sm {
    -webkit-flex-basis: 21%;
    -ms-flex-preferred-size: 21%;
    flex-basis: 21%;
}

/*!sc*/
.cAQpnV > svg.lg {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
}

/*!sc*/
data-styled.g144[id="logos__LogoFlex-sc-dm27ri-0"] {
    content: "cAQpnV,";
}

/*!sc*/
.iNRBXz {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.8rem;
    opacity: 0.8;
}

/*!sc*/
data-styled.g145[id="logos__Text-sc-dm27ri-1"] {
    content: "iNRBXz,";
}

/*!sc*/
.cbXvwl {
    overflow: hidden;
}

/*!sc*/
data-styled.g146[id="home-hero__Container-sc-1u8m1ri-0"] {
    content: "cbXvwl,";
}

/*!sc*/
@media (min-width: 768px) {
    .fVlKWD {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        min-height: 400px;
        gap: 2rem;
    }

    .no-flex-gap .home-hero__Flex-sc-1u8m1ri-1 > *:not(:first-child) {
        margin-left: 2rem;
    }
}

/*!sc*/
data-styled.g147[id="home-hero__Flex-sc-1u8m1ri-1"] {
    content: "fVlKWD,";
}

/*!sc*/
.ezGMNR {
    position: relative;
}

/*!sc*/
@media (min-width: 768px) {
    .ezGMNR {
        -webkit-flex: auto;
        -ms-flex: auto;
        flex: auto;
    }
}

/*!sc*/
@media (max-width: 767.98px) {
    .ezGMNR {
        position: absolute;
        width: 100%;
        top: calc(100% - 12rem);
        bottom: 0;
    }
}

/*!sc*/
.ezGMNR > div {
    position: absolute;
    width: 140%;
    right: -20%;
    top: 0;
}

/*!sc*/
@media (min-width: 768px) {
    .ezGMNR > div {
        right: 0;
        min-width: 640px;
        width: 120%;
    }
}

/*!sc*/
.ezGMNR iframe {
    position: relative;
    width: 156%;
    height: 156%;
    left: -28%;
    top: -28%;
}

/*!sc*/
data-styled.g148[id="home-hero__CesiumGlobe-sc-1u8m1ri-2"] {
    content: "ezGMNR,";
}

/*!sc*/
.iUSHzX {
    padding: 4rem 0 2rem;
    position: relative;
}

/*!sc*/
@media (min-width: 768px) {
    .iUSHzX {
        width: 33rem;
        width: clamp(26rem, 50vw, 33rem);
    }
}

/*!sc*/
@media (max-width: 767.98px) {
    .iUSHzX {
        text-align: center;
        max-width: 30rem;
        margin-inline: auto;
    }
}

/*!sc*/
data-styled.g149[id="home-hero__ContentArea-sc-1u8m1ri-3"] {
    content: "iUSHzX,";
}

/*!sc*/
@media (max-width: 767.98px) {
    .iLCcQF {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

/*!sc*/
data-styled.g150[id="home-hero__StyledCtas-sc-1u8m1ri-4"] {
    content: "iLCcQF,";
}

/*!sc*/
.kaquU {
    margin-top: 4rem;
}

/*!sc*/
.kaquU p {
    font-size: 75%;
}

/*!sc*/
@media (max-width: 767.98px) {
    .kaquU {
        max-width: 26rem;
        margin-inline: auto;
        text-shadow: 0 0.1rem 0 rgba(0, 0, 0, 0.5);
    }

    .kaquU .logos__LogoFlex-sc-dm27ri-0 {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .kaquU svg {
        -webkit-filter: drop-shadow(0 0.1rem 0 rgba(0, 0, 0, 0.5));
        filter: drop-shadow(0 0.1rem 0 rgba(0, 0, 0, 0.5));
    }
}

/*!sc*/
data-styled.g151[id="home-hero__LogosArea-sc-1u8m1ri-5"] {
    content: "kaquU,";
}

/*!sc*/
.kAbkyQ {
    --bottom-border: 8px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: calc(1rem + var(--bottom-border)) 1rem;
}

/*!sc*/
@media (min-width: 768px) {
    .kAbkyQ {
        grid-template-columns: repeat(3, 1fr);
    }
}

/*!sc*/
.kAbkyQ > a {
    color: inherit;
    -webkit-text-decoration: none;
    text-decoration: none;
}

/*!sc*/
.kAbkyQ > a:focus {
    outline-offset: 4px;
}

/*!sc*/
data-styled.g153[id="icon-grid__Grid-sc-15ztbop-0"] {
    content: "kAbkyQ,";
}

/*!sc*/
.fwcLtW {
    padding: 0 2rem;
    position: relative;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border-width: 3px;
    border-color: rgb(234, 236, 236);
    border-style: solid solid none;
    padding: 2rem;
    position: relative;
    background-color: white;
}

/*!sc*/
a .icon-grid__Item-sc-15ztbop-2 {
    box-sizing: border-box;
    height: 100%;
}

/*!sc*/
@media (min-width: 768px) {
    .fwcLtW {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-bottom: 5rem;
    }
}

/*!sc*/
@media (min-width: 992px) {
    .fwcLtW {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

/*!sc*/
.fwcLtW::after {
    content: "";
    display: block;
    position: absolute;
    left: -3px;
    top: 100%;
    width: calc(100% + 6px);
    height: var(--bottom-border);
    border-radius: 0 0 var(--bottom-border) var(--bottom-border);
    background-color: rgb(15, 98, 105);
}

/*!sc*/
.fwcLtW > svg {
    color: rgb(20, 131, 141);
    width: auto !important;
    height: 6rem;
}

/*!sc*/
.fwcLtW h1:first-child,
.fwcLtW h2:first-child,
.fwcLtW h3:first-child,
.fwcLtW h4:first-child,
.fwcLtW h5:first-child,
.fwcLtW h6:first-child {
    margin: 1rem 0;
}

/*!sc*/
@media (min-width: 768px) {
    .fwcLtW .icon-grid__CtaContainer-sc-15ztbop-1 {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        padding-bottom: 2rem;
    }
}

/*!sc*/
.ertxUj {
    padding: 0 2rem;
    position: relative;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border-width: 3px;
    border-color: rgb(234, 236, 236);
    border-style: solid solid none;
    padding: 2rem;
    position: relative;
    background-color: white;
}

/*!sc*/
a .icon-grid__Item-sc-15ztbop-2 {
    box-sizing: border-box;
    height: 100%;
}

/*!sc*/
@media (min-width: 768px) {
    .ertxUj {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-bottom: 5rem;
    }
}

/*!sc*/
@media (min-width: 992px) {
    .ertxUj {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

/*!sc*/
.ertxUj::after {
    content: "";
    display: block;
    position: absolute;
    left: -3px;
    top: 100%;
    width: calc(100% + 6px);
    height: var(--bottom-border);
    border-radius: 0 0 var(--bottom-border) var(--bottom-border);
    background-color: rgb(40, 57, 97);
}

/*!sc*/
.ertxUj > svg {
    color: rgb(58, 84, 145);
    width: auto !important;
    height: 6rem;
}

/*!sc*/
.ertxUj h1:first-child,
.ertxUj h2:first-child,
.ertxUj h3:first-child,
.ertxUj h4:first-child,
.ertxUj h5:first-child,
.ertxUj h6:first-child {
    margin: 1rem 0;
}

/*!sc*/
@media (min-width: 768px) {
    .ertxUj .icon-grid__CtaContainer-sc-15ztbop-1 {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        padding-bottom: 2rem;
    }
}

/*!sc*/
data-styled.g155[id="icon-grid__Item-sc-15ztbop-2"] {
    content: "fwcLtW,ertxUj,";
}

/*!sc*/
.dZMedJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    gap: 1rem;
}

/*!sc*/
.no-flex-gap .image-list__Item-sc-15gxxwi-0 > *:not(:first-child) {
    margin-top: 1rem;
}

/*!sc*/
.image-list__Item-sc-15gxxwi-0 + .image-list__Item-sc-15gxxwi-0 {
    margin-top: 2rem;
}

/*!sc*/
@media (min-width: 768px) {
    .image-list__Item-sc-15gxxwi-0 + .image-list__Item-sc-15gxxwi-0 {
        margin-top: 4rem;
    }
}

/*!sc*/
@media (min-width: 768px) {
    .dZMedJ {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        text-align: left;
        gap: 2rem;
    }

    .no-flex-gap .image-list__Item-sc-15gxxwi-0 > *:not(:first-child) {
        margin-top: 0;
        margin-left: 2rem;
    }
}

/*!sc*/
.dZMedJ h1:first-child,
.dZMedJ h2:first-child,
.dZMedJ h3:first-child,
.dZMedJ h4:first-child,
.dZMedJ h5:first-child,
.dZMedJ h6:first-child {
    margin: 0 0 1rem;
}

/*!sc*/
data-styled.g158[id="image-list__Item-sc-15gxxwi-0"] {
    content: "dZMedJ,";
}

/*!sc*/
.geIuMT {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

/*!sc*/
@media (min-width: 768px) {
    .geIuMT {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }
}

/*!sc*/
data-styled.g159[id="image-list__ImageBox-sc-15gxxwi-1"] {
    content: "geIuMT,";
}

/*!sc*/
.fafIbI {
    border-radius: 8px;
}

/*!sc*/
data-styled.g160[id="image-list__StyledImage-sc-15gxxwi-2"] {
    content: "fafIbI,";
}

/*!sc*/
.krglVT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 3px solid rgb(190, 194, 196);
    gap: 1rem;
}

/*!sc*/
.no-flex-gap .tabs__Tablist-sc-mutqxx-0 > *:not(:first-child) {
    margin-left: 1rem;
}

/*!sc*/
data-styled.g194[id="tabs__Tablist-sc-mutqxx-0"] {
    content: "krglVT,";
}

/*!sc*/
.eWcpWb {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    cursor: pointer;
    padding: 0.8rem;
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 0.8rem;
    border-style: none none solid;
    border-color: transparent;
    border-width: 6px;
    border-color: rgb(219, 218, 111);
}

/*!sc*/
@media (min-width: 768px) {
    .eWcpWb {
        padding: 1.35rem;
    }
}

/*!sc*/
.eWcpWb:focus {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 2px;
}

/*!sc*/
.eWcpWb:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
.jIjVNU {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    cursor: pointer;
    padding: 0.8rem;
    font-family: Roboto, Sarabun, "Avenir Book", "Noto Sans", "Helvetica", sans-serif;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 0.8rem;
    border-style: none none solid;
    border-color: transparent;
    border-width: 6px;
}

/*!sc*/
@media (min-width: 768px) {
    .jIjVNU {
        padding: 1.35rem;
    }
}

/*!sc*/
.jIjVNU:focus {
    outline: 3px solid rgb(219, 218, 111);
    outline-offset: 2px;
}

/*!sc*/
.jIjVNU:focus:not(:focus-visible) {
    outline: none;
}

/*!sc*/
data-styled.g195[id="tabs__Tab-sc-mutqxx-1"] {
    content: "eWcpWb,jIjVNU,";
}

/*!sc*/
.bNCIQd h4 {
    margin-top: 0;
}

/*!sc*/
.bNCIQd[href]:hover h4 {
    color: rgb(15, 98, 105);
}

/*!sc*/
data-styled.g196[id="card-press-article__CardStyledForPressArticle-sc-10hony9-0"] {
    content: "bNCIQd,";
}

/*!sc*/
.gRCGif {
    font-size: 0.8rem;
    color: rgb(78, 83, 85);
}

/*!sc*/
.gRCGif p {
    margin: 0.25em 0;
}

/*!sc*/
data-styled.g197[id="card-press-article__Description-sc-10hony9-1"] {
    content: "gRCGif,";
}

/*!sc*/
.jxdNxj img {
    max-height: 3.5rem;
}

/*!sc*/
data-styled.g198[id="card-press-article__Outlet-sc-10hony9-2"] {
    content: "jxdNxj,";
}

/*!sc*/
.etlHiC {
    margin: 1rem 0;
}

/*!sc*/
@media (max-width: 991.98px) {
    .etlHiC > :not(:first-child):not(:nth-child(2)) {
        display: none;
    }
}

/*!sc*/
data-styled.g199[id="whats-new__StyledCardGrid-sc-1fg6gaa-0"] {
    content: "etlHiC,";
}
